National Repository of Grey Literature 6 records found  Search took 0.02 seconds. 
Indie Game Development
Zachariáš, Michal ; Šolony, Marek (referee) ; Kajan, Rudolf (advisor)
This master's thesis deals with development of indie game - independently-developed game. It describes important moments in computer games history. It clarifies terms like golden age of video arcade games and video game crash of 1983. Further it explains history and origin of indie game phenomenon. It describes some of the differences between independent and commercial game development. In next chapter it presents some game engines which are suitable for independent game development. And in the last chapter it describes the design and implementation of game engine and game running on it.
History of Computer Games
Michálek, Petr ; Šoustek, Petr (referee) ; Roupec, Jan (advisor)
This thesis delves into the captivating history of video games, with a focus on the development and evolution of video game consoles. The theoretical part offers a comprehensive examination of the background and progression of video game consoles, including their inception, game development processes, hardware advancements, and the evolution of input devices. This analysis provides valuable insights into the technological and cultural milestones that have shaped the gaming industry over the years. The practical part showcases a hands-on approach to implementing the acquired knowledge by creating two games using the TIC-80 fantasy computer and Lua programming language. Drawing inspiration from retro titles, these games pay homage to the nostalgic experiences that have captivated gamers across generations. The utilization of the TIC-80 platform involved working within defined constraints to capture the essence of the old titles, while ensuring compatibility with modern hardware.
Performance testing suite for Unity DOTS
Borufka, Roman ; Gemrot, Jakub (advisor) ; Husák, Robert (referee)
Game developers are searching for new ways of writing high performance code in order to adapt to trends in hardware development. Unity's relatively new DOTS system has introduced a new way, how to write code in order to fully exploit all aspects of modern processors, e.g. multithreading or SIMD instructions. The thesis focuses on creation of a generally-usable performance testing suite in order to benchmark the performance of various features of Unity DOTS system. Based on the results of the benchmarks a list of recommendations for writing high-performance solutions in Unity is compiled. The recommendations are evaluated in a real-time boids simulation.
Framework pro tvorbu her typu tower defense
Čižmárik, Andrej ; Gemrot, Jakub (advisor) ; Holan, Tomáš (referee)
Tower Defense is a popular subgenre or real-time strategy, where the player guards an object by building defending towers against raiding enemy units. Current Tower Defense games have, however, closed source code which completely prevents any possibility to extend these games or study their code. Due to this fact the aim of this thesis is to develop a multi-platform framework for development of Tower Defense games together with an illustrative example game created using the framework. Framework supports game objects: towers, units and interactions between them - all scriptable in scripting language LUA. Framework also supports textures, animations, sound effects and game maps created using an available graphical editor. User interface is designed using declarative language XAML. In the result we fulfilled the aim of the thesis - using the created framework users can develop Tower Defense games for platforms Windows and Android.
Indie Game Development
Zachariáš, Michal ; Šolony, Marek (referee) ; Kajan, Rudolf (advisor)
This master's thesis deals with development of indie game - independently-developed game. It describes important moments in computer games history. It clarifies terms like golden age of video arcade games and video game crash of 1983. Further it explains history and origin of indie game phenomenon. It describes some of the differences between independent and commercial game development. In next chapter it presents some game engines which are suitable for independent game development. And in the last chapter it describes the design and implementation of game engine and game running on it.
3D game development using jMonkeyEngine 3.0
Skála, Jakub ; Pavlíčková, Jarmila (advisor) ; Nagy, Jiří (referee)
The topic of this bachelor thesis is game development of three dimensional PC games using Java programming language and game engine jMonkeyEngine witch is built on Java. The goal is to present capabilities of this tool and also to determine whether the developers of the engine actually proved that Java is usable for making PC games. The first part is focused on jMonkeyEngine itself with its history and basic characteristics. Next part is the principles of working in a 3D environment a then specific properties and capabilities of jMonkeyEngine. Each chapter contains code samples which demonstrate the capabilities of this engine. In the end overall capabilities of designing 3D games in Java are summarized and jMonkeyEngine is compared to similar tools based on other programming languages.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.